package com.idealighter.game.games.orderma.struct;

/**
 * 四川麻将胡牌类型 .
 * 
 * @date 2016年8月23日 下午3:21:39
 *
 */
public enum OderMaHuPaiType implements OderMaMultipleType {
  GENERAL(1), // 普通牌型,不加翻
  DUAN_JIU_YAO(2), // 断九妖
  SHUANG_PU_ZI(3), // 双铺子 又称一色二顺
  HU_KAN_ZHANG(4), // 胡砍张
  MEN_QING(5), // 门清
  HU_DAN_DIAO(6), // 单吊
  SI_HE(7), // 四合
  DUI_DUI_HU(8), // 对对胡
  QIANG_GANG_HU(9), // 抢杠胡
  YI_GANG(10), // 一杠
  GANG_SHANG_PAO(11), // 杠上炮
  YI_QI_TONG_GUAN(12), // 通天九 一起通贯
  JUE_ZHI_YA_DANG(13), // 绝支压当
  GANG_SHANG_HUA(14), XIAO_QI_DUI(15), QING_YI_SE(16), // 清一色
  TIAN_FU(17), // 天胡
  DI_FU(18), // 地胡
  // LONG_DUI(9), // 龙对
  // DA_DUI(8), // 大对
  //

  ;

  // 配置表中的加翻id
  private final int multipleId;

  private OderMaHuPaiType(int multipleId) {
    this.multipleId = multipleId;
  }

  @Override
  public int multipleId() {
    return multipleId;
  }

}
